.container {
  width: vw(375);
  height: vw(128);
  padding: 0 vw(18);
  display: flex;
  justify-content: space-between;

  .ad {
    width: vw(164);
    height: vw(128);
    position: relative;

    .ad_img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      display: block;
      z-index: -1;
      object-fit: cover;
    }

    .desc {
      text-align: left;
      white-space: pre-wrap;
      margin: vw(64) vw(18) vw(16) vw(14);
      width: vw(132);
      height: vw(48);
      color: rgba(255, 255, 255, 1);
      font-weight: bold;
      font-size: vw(18);
      line-height: 150%;
    }
  }
}
